package cc.zy.base.hr.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.wuwenze.poi.annotation.Excel;
import lombok.Data;

import java.util.Date;

/**
 * 培训计划时间段表（只做月段）
 * @author yan
 * @time 2022/03/08 20:42:04
 */
@Data
@TableName("t_hr_trainning_plan_execute_schedule")
@Excel("员工管理表")
public class ExecutePlanSchedule {

    @TableId(value = "ID")
    private int id;

    /**
     * 草稿培训计划表--外键
     */
    @TableId(value = "TRAINNING_PLAN_EXECUTE_ID")
    private int trainningPlanExecuteId;

    /**
     * 季度、月、周、日
     */
    @TableField(value = "PERIOD_TYPE")
    private int periodType;

    /**
     * 字典表：季度、月、周、日
     */
    @TableField(exist = false)
    private String periodTypeName;

    @TableId(value = "PLAN_DATE")
    @JsonFormat(pattern = "yyyy年MM月dd日 HH时mm分ss秒", timezone = "CTT")
    private Date planDate;


}
